package com.zy.集合.并行集合

object Test {
  def main(args: Array[String]): Unit = {

    // 多线程集合运算
    val list1: List[Int] = List[Int](1, -2, 8, 3, -3)

    // 默认是串行计算
    val list = list1.map(i => {
      Thread.currentThread().getName
    })
    println(list)

    // 加了par之后，表示可以并行执行了
    val list2 = list1.par.map(i => {
      Thread.currentThread().getName
    })
    println(list2)
  }
}
